package com.iflytek.uoamp.agent.core.sender.obj;

import java.io.Serializable;

/**
 * Created by qinanyuan on 2017/03/20.
 */
public class RequestData extends BaseInfo implements Serializable {

	private static final long serialVersionUID = 3444432335368595672L;
	
	//请求唯一标识
	private String randomId;
	
	//消息类型
	private MsgType msgType;

	//系统来源
	private SysType sysType;
	
	//请求方法
	private String method;
	
	//请求数据
	private String requestInfo;
	
	public RequestData() {
		super();
	}

    public RequestData(String randomId, MsgType msgType, String method, String requestInfo ,SysType sysType) {
		super();
		this.randomId = randomId;
		this.msgType = msgType;
		this.sysType = sysType;
		this.method = method;
		this.requestInfo = requestInfo;
	}

	public String getRandomId() {
		return randomId;
	}

	public void setRandomId(String randomId) {
		this.randomId = randomId;
	}

	public MsgType getMsgType() {
		return msgType;
	}

	public void setMsgType(MsgType msgType) {
		this.msgType = msgType;
	}
	
	public SysType getSysType() {
		return sysType;
	}

	public void setSysType(SysType sysType) {
		this.sysType = sysType;
	}

	public String getMethod() {
		return method;
	}

	public void setMethod(String method) {
		this.method = method;
	}

	public String getRequestInfo() {
		return requestInfo;
	}

	public void setRequestInfo(String requestInfo) {
		this.requestInfo = requestInfo;
	}

}
